#include "bsp_led.h"
#include "systick.h"

void Delay_Nms(__IO uint32_t nCount)	 
{
	for(; nCount != 0; nCount--);
}
void delayus(uint16_t delay_num)/*延迟函数*/
{
	while(delay_num--);
}
void LED_GPIO_Config(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;/*定义结构体*/
    
    RCC_APB2PeriphClockCmd(LED_BLU_GPIO_CLK|LED_RED_GPIO_CLK|LED_GEN_GPIO_CLK|LED_WIT_GPIO_CLK,ENABLE);/*开启时钟*/
/*初始化*/
    GPIO_InitStructure.GPIO_Pin=LED_BLU_GPIO_PIN|LED_RED_GPIO_PIN|LED_GEN_GPIO_PIN;/*选择GPIO引脚*/
    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;/*推挽输出*/
    GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;/*引脚频率50mhz*/
    GPIO_Init(GPIOC,&GPIO_InitStructure);/*调用库函数，初始化GPIO*/
/*初始化*/	
	GPIO_InitStructure.GPIO_Pin=LED_WIT_GPIO_PIN;/*选择GPIO引脚*/
    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;/*推挽输出*/
    GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;/*引脚频率50mhz*/
    GPIO_Init(LED_WIT_GPIO_PORT,&GPIO_InitStructure);/*调用库函数，初始化GPIO*/
	
	void LED_ALL_OFF();
}
void LED_ALL_OFF(void)
{
	LED_RED_OFF();	
	LED_GEN_OFF();
	LED_BLU_OFF();
	LED_WIT_OFF();
}
void LED_ALL_ON(void)
{
	LED_RED_ON();	
	LED_GEN_ON();
	LED_BLU_ON();
	LED_WIT_ON();
}

